GoLang First Class Functions